import axios from 'axios'
import store from '@/store'
// import JSONBig from 'json-bigint';
//解决js数字超出范围的问题
//JSONBig.parse()  把json字符串转换成js对象
//JSONBig.stringify()  把js对象转换成json字符串

const request = axios.create({
    baseURL: "http://toutiao.itheima.net",

})


// 请求拦截器
request.interceptors.request.use(function(config) {
    // config ：本次请求的配置对象
    // config 里面有一个属性：headers
    const { user } = store.state
    if (user && user.token) {
        config.headers.Authorization = `Bearer ${user.token}`
    }
    return config
}, function(error) {
    // Do something with request error
    return Promise.reject(error)
})


export default request